sand pump pulley - French English Dictionary